table.eb_table {
}
table.table_left {
margin-left: 0px;
margin-right: auto;
}

td.eb_td {
text-align: left;
}
td.eb_tdc1 {
vertical-align:text-top;
font-weight: bold;
}
td.eb_td1 {
}
td.eb_td2 {
}
th.eb_th {
}
th.eb_th1 {
text-align: left;
font-weight: normal;
}
th.eb_th2 {
text-align: left;
font-weight: bold;
}
td.eb_w40 {
width: 40%;
}


/* Jquery-UI */
/*
.ui-button { outline: 0; margin:0; padding: 0; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
*/
#players_list_sortable tbody:hover{cursor:move}
#players_list_sortable tr{}
#teams_list_sortable tbody:hover{cursor:move}
#teams_list_sortable tr{}
#ajaxSpinnerContainer {height:11px;display:none;}
.loading { background: url(../images/ajax-loader.gif) center no-repeat !important}
#matchreportform {
text-align: left;
}
.eb_errors {
text-align: left;
color:red;
}
.eb_errors ul {
color:red;
}
fieldset { padding:0; border:0; }
/*
label
{
    display: block;
	font-size: 14px;
	padding: .5em;
}

label.error {
        float: none; color: red;
        padding-left: .3em; vertical-align: top;  
}
*/
label {
	display:inline-block;
}
label.error{
	background: url('../images/exclamation.png') no-repeat left;
	margin-left:4px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}
input.error {
border:1px solid red;
}

.hide {display: none !important;}

span.required{
	color:red;
}

#modal-form-signup label {
  width:100px;
}
#modal-form-signup label.error {
  width:200px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }


/* BUTTONS */
.buttons a, .buttons button{
	font:inherit;
    font-size:100%;
	white-space: nowrap;
}

/* Remove extra button spacing/padding in Firefox */
button::-moz-focus-inner {
    padding: 0;
    border: 0
}

/* POSITIVE */
button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */
.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* SIMPLE */
.buttons a.simple, button.simple{
    background:transparent;
    border:0px;

    outline: 0;
    margin:0;
    padding: 0;
    text-decoration:none;  !important;
    cursor:pointer;
    position: relative;
    text-align: center;
}
.buttons a.simple:hover, button.simple:hover{
    background:transparent;
}
.buttons a.simple, button.simple img{
    margin:0px;
}


.badge{
	background-color:red;
	color:white;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9px;
	line-height: 18px;
	font-weight: bold;
	padding:3px 6px;
	margin:1px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.badge1{
	background-color:red;
	color:white;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding:3px 6px;
	margin: 1px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

img.eb_game_icon{
	vertical-align: middle;
}
img.eb_activity_icon{
	vertical-align: middle;
}
img.eb_activity_game_icon{
	vertical-align: middle;
}
img.eb_avatar{
	vertical-align: middle;
}
img.eb_faction_icon{
	vertical-align: middle;
}
img.eb_map_image{
	vertical-align: middle;
}
img.eb_image{
	vertical-align: middle;
}
.eb_button img{
	vertical-align: middle;
#	opacity:0.4;
#	filter:alpha(opacity=40); /* For IE8 and earlier */
}
.eb_button img:hover{
	vertical-align: middle;
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.eb_link img{
	vertical-align: middle;
}